Environment Parser Options

There are two environment variables that the Ada Parser reads. These environment variables has effect on all projects currently open in SNiFF+.

SNIFFADA_CACHE
For improving performance of the parser, a symbol table cache is utilized. The number of files in the cache can be limited by setting SNIFFADA_CACHE environment variable. If not set, defaults to 1000.
Disabling the cache (setting SNIFFADA_CACHE to 0) will increase parsing time by up to 500%, depending on the project size.
SNIFFADA_NOBASE
Ada package nesting is displayed in SNiFF+ as inheritance in the Hierarchy Browser by default. If this variable is set, the default behavior is not displaying nesting information.
See project specific option -b+ and -b- which override the default behavior below.